package com.ruoyi.report_lq.domain.bo;

import com.ruoyi.common.core.validate.AddGroup;
import com.ruoyi.common.core.validate.EditGroup;
import lombok.Data;
import lombok.EqualsAndHashCode;
import javax.validation.constraints.*;

import java.util.Date;

import java.math.BigDecimal;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 【请填写功能名称】业务对象 report_rhlq_ccwdx_ba_detail
 *
 * @author zyb
 * @date 2024-06-28
 */

@Data
@EqualsAndHashCode(callSuper = true)
public class ReportRhlqCcwdxBaDetailBo extends BaseEntity {

    /**
     *
     */
    @NotNull(message = "不能为空", groups = { EditGroup.class })
    private Long excelId;

    /**
     * common表ID
     */
    @NotNull(message = "common表ID不能为空", groups = { AddGroup.class, EditGroup.class })
    private Long commonId;

    /**
     * 容器及玻璃棒质量（g）A
     */
    @NotNull(message = "容器及玻璃棒质量（g）A不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal rongqjblbzlA;

    /**
     * 容器及玻璃棒质量（g）C
     */
    @NotNull(message = "容器及玻璃棒质量（g）C不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal rongqjblbzlC;

    /**
     * 容器+玻璃棒+试样质量（g）B
     */
    @NotNull(message = "容器+玻璃棒+试样质量（g）B不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal rongqblbsyzlB;

    /**
     * 容器+玻璃棒+试样质量（g）D
     */
    @NotNull(message = "容器+玻璃棒+试样质量（g）D不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal rongqblbsyzlD;

    /**
     * 试样质量E
     */
    @NotNull(message = "试样质量E不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal shiyzlE;

    /**
     * 试样质量F
     */
    @NotNull(message = "试样质量F不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal shiyzlF;

    /**
     * 容器+玻璃棒+残留物质量（g）G
     */
    @NotNull(message = "容器+玻璃棒+残留物质量（g）G不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal rongqblbclwzlG;

    /**
     * 容器+玻璃棒+残留物质量（g）H
     */
    @NotNull(message = "容器+玻璃棒+残留物质量（g）H不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal rongqblbclwzlH;

    /**
     * 残留物质量M
     */
    @NotNull(message = "残留物质量M不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal canlwzlM;

    /**
     * 残留物质量N
     */
    @NotNull(message = "残留物质量N不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal canlwzlN;

    /**
     * 残留物含量J
     */
    @NotNull(message = "残留物含量J不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal canlwhlJ;

    /**
     * 残留物含量K
     */
    @NotNull(message = "残留物含量K不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal canlwhlK;

    /**
     * 储存稳定bv性测值
     */
    @NotNull(message = "储存稳定bv性测值不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal chucwdbvxcz;

    /**
     * 储存稳定性
     */
    @NotNull(message = "储存稳定性不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal chucwdx;

    /**
     * 第一天
     */
    @NotNull(message = "第一天不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal diyt;

    /**
     * 第二天
     */
    @NotNull(message = "第二天不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal diet;

    /**
     * 第三天
     */
    @NotNull(message = "第三天不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal dist;

    /**
     * 第四天
     */
    @NotNull(message = "第四天不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal disit;

    /**
     * 第五天
     */
    @NotNull(message = "第五天不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal diwt;


}
